polyurethane Foam - French English Dictionary